.w{ width: 1000px; margin: 0 auto;}
.step_n{text-align: center;}
.step_box{width: 736px; overflow: hidden;margin: 0 auto;}
.mn_step{display: flex; overflow: hidden; width: 1000px; padding: 15px 0; }
.mn_step span{flex:1; position: relative; color: #bbb}
.mn_step span m:before{ content: "1"; margin-left: 8%; display: block; width: 30px; height: 30px; background: #BBB; border-radius: 20px; text-align: center; align-items: center;line-height: 30px; color: #fff; position: relative; z-index: 2}
.mn_step span m:after{content: ""; height: 1px; background: #BBB; width: 100%; display: block; left: -85%; top: 15px; position: absolute; z-index: 1; margin-right: 5%}
.on_step{color: #fd5e38 !important}
.on_step m:before,
.on_step m:after{background: #fd5e38 !important;}
.mn_step span:nth-child(1) m:before{content: "1"}
.mn_step span:nth-child(1) m:after{display: none;}
.mn_step span:nth-child(2) m:before{content: "2"}
.mn_step span:nth-child(3) m:before{content: "3"; margin-left: 20px;}

.u_info{border-top: 5px solid #2da9a7; margin-bottom: 20px;}
.u_info_border{border: 1px solid #2da9a7; border-left: none; border-right: none; margin-top: 8px; padding: 10px 0; position: relative;}

.mn_info {margin: 45px auto 0 auto; width:236px; height:265px;}
.mn_info ul li{padding: 15px 0 0 0; font-size: 16px;}
.mn_info ul li:nth-child(5){text-align: center;}

.goback{ position: absolute; right: 0; top: 3px;}
